<?php

declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class FieldCasesAddOne extends AbstractMigration
{
    /**
     * Change Method.
     *
     * Write your reversible migrations using this method.
     *
     * More information on writing migrations is available here:
     * https://book.cakephp.org/phinx/0/en/migrations.html#the-change-method
     *
     * Remember to call "create()" or "update()" and NOT "save()" when working
     * with the Table class.
     */
    public function change(): void
    {

        $table = $this->table('ctmon_case');
        $table->addColumn('seo_title', 'string', ['limit' => 150, 'comment' => "SEO标题"])
            ->addColumn('seo_keywords', 'string', ['limit' => 200, 'comment' => "SEO关键词"])
            ->addColumn('seo_description', 'text', ['comment' => "SEO描述"])
            ->changeComment('案例表||@rewrite_url@icon$pic@ext_pic@download_file$desc'.
            '@seo_title@seo_keywords@seo_description'
            )
            ->update();
    }
}
